home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
newsgroups
/
misc.19950329-19950528
/
000383_news@columbia.edu_Mon May 15 13:19:07 1995.msg
< prev
next >
Wrap
Internet Message Format
|
1995-07-31
|
2KB
Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA14257
(5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Mon, 15 May 1995 09:19:20 -0400
Received: by apakabar.cc.columbia.edu id AA12517
(5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Mon, 15 May 1995 09:19:18 -0400
Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
Newsgroups: comp.protocols.kermit.misc
Subject: Re: Maxium size for string to output?
Date: 15 May 1995 13:19:07 GMT
Organization: Columbia University
Lines: 26
Message-Id: <3p7kcb$c6u@apakabar.cc.columbia.edu>
References: <3oroce$opq@news0.cybernetics.net>
Nntp-Posting-Host: watsun.cc.columbia.edu
Apparently-To: kermit.misc@watsun.cc.columbia.edu
In article <3oroce$opq@news0.cybernetics.net>,
Milton A. Baucom <mbaucom@cybernetics.net> wrote:
>I've seem to run across an interesting thing in CKermit 190 for XENIX. If
>I try to output a string that is 320 characters long, the receiving system
>acts as if a partial string was sent. It also appears as if there are some
>control characters being sent. (There are none in the string.) If I split
>the line into 79 character chunks, all is well.
>
>Is there some sort of buffer being used for the output command?
>
Well, yes. And it is 80 indeed bytes long. However, unless I'm badly
mistaken, the buffering algorithm (see dooutput() and oboc() in ckuus5.c)
is sound. It was tested successfully with strings considerably longer
than 80 bytes (and longer than 320).
Failures like the one you report have been observed for various lengths,
most commonly 256. Generally, this indicates a flow-control or buffering
capacity problem at the receiving end, and not a failure of the OUTPUT
command. It could also, however, be indicative of a buffering capacity
in the local device drivers.
A good way to locate the culprit would be to test the OUTPUT command for
success or failure. If it succeeds, the problem is most likely on the
far end. If it fails, that means it was not able to send all the bytes.
- Frank